Decline in the rupee coupled with a slide in the crude oil prices have dented the sentiments.
The 30-share Sensex ended 117 points higher at 26,560 and the 50-share Nifty gained 31 points to end at 7,936.
Select metal stocks rebounded while power stocks extended losses after SC verdict on coal block allocations.
The S&P BSE Sensex gained 115 points to end at 24,338 and the Nifty50 climbed 42 points to close at 7,404.
Markets ended at record closing highs for the second day in a row on institutional buying.
Sun Pharma was the top gainer after SPARC received Sebi nod to raise up to Rs.250 crore through a rights issue
The broader markets underperformed benchmark indices as the BSE Mid-cap and Small-cap tumbled over 2%.
A steep decline in the Asian equities after crude oil fell to its lowest since September 2003 dented sentiments.
Markets ended lower following expiry of July F&O contracts and sales by foreign funds.
Sensex gained over 100 points and ended at 26147.33 while the Nifty ended 27 points higher at 7,795.75.
Sensex ended up 11 points at 25,561 and the 50-share Nifty gained 16 points to end at 7,640.
BSE Sensex ended at 25,549.72 up by 321 points or 1.27% and the Nifty ended 7624.40 up by 97.75 points or 1.30%.
Markets surged in late trades to snap five-day losing streak led by bank shares.
BSE Bankex and Telecom indices led the fall.
So, what does 2016 have in store for the Indian markets? Will they be able to take a giant leap forward in the leap year, and what are the key risks?
BSE Midcap and Smallcap indices ended in line with their larger counterparts and closed marginally up 0.2% and 0.4%, each
Among the private banking majors ICICI Bank and HDFC Bank were down 0.2%-0.5% each.
The broader markets also ended lower in line with the benchmark indices
Investors booked profits at higher levels with oil shares leading the decline
Five of the 12 BSE sectoral indices ended at 52-week highs; the oil and gas index zoomed by nearly 5%.
Infosys, Tata Motors, ONGC, TCS and GAIL are the top 5 losers.
The BSE benchmark Sensex surged about 241 points to end at 35,165.48 and the NSE Nifty gained 84 points to close at 10,688.65.
The Sensex ended lower on unfavourable cues.
Investor sentiment got a boost following remarks from the Russian President Putin that allayed fears of an imminent military conflict in Ukraine
Market breadth continued to remain strong, with 1899 gainers and 674 losers on the BSEs.
The banking, oil and metal sectors were the top sectoral losers on the BSE, while IT stocks rendered support at lower levels.
The broader Nifty too fell for the second straight session and closed with a loss of over 62 points, or 0.54 per cent, at 11,520.30, after hovering between 11,496.85 and 11,602.55.
The broader NSE Nifty closed below the 10,600 mark by plunging 98.15 points, or 0.84 per cent, to 11,582.35 after shuttling between 11,567.40 and 11,751.80.
Metals, auto and banking shares were in the limelight in this session; the FMCG pack, however, ended lower.
Tata Steel, SBI, L&T and Sun Pharma advanced 2-5% each.
This weakness is likely to continue in the near-term.
At 12:25 PM, the barometer index, the S&P BSE Sensex was down 358 points or 1.3% at 26,368.
Markets extended losses to end 1.5% down on Tuesday, amid weak global cues, after investors turned cautious ahead of key economic data and booked profits in rate sensitive shares while the further fall in the rupee continued to weigh on investor sent.
Auto stocks are weighing on the indices.
Notable losers were ONGC, Axis Bank, ITC, SBI, ICICI Bank, NTPC, Hero Motocorp, Sun Pharma and Bharti Airtel who fell by up to 2.80 per cent.
The India Meteorological Department on Tuesday said the monsoon this year is expected to be 'above normal.'
ONGC, Sesa Sterlite, Tata Steel, RIL and HDFC emerged as the biggest losers
Banks led the decline with Nifty Bank and BSE Bank index dropping over 3% each.
Sensex falls at close; metals, banks perform well.
Sensex plunges 322.39 points to over 1-month closing low of 27,797.01; Nifty tumbles 97.55 points to 8,340.70.